import { BaseCommand } from '@amcax/base';
import {
  backView,
  bottomView,
  verticalView,
  frontView,
  isometricView,
  leftView,
  rightView,
  topView,
} from '@app-cad/common/components/view-classification';

export const cmdFrontView: BaseCommand = {
  id: 'CmdFrontView',
  label: 'command.view-classification-frontView',
  icon: 'commands/common/front-view',
  invoke: frontView,
  noHighlight: true,
  standalone: true,
};
export const cmdBackView: BaseCommand = {
  id: 'CmdBackView',
  label: 'command.view-classification-backView',
  icon: 'commands/common/back-view',
  invoke: backView,
  noHighlight: true,
  standalone: true,
};
export const cmdLeftView: BaseCommand = {
  id: 'CmdLeftView',
  label: 'command.view-classification-leftView',
  icon: 'commands/common/left-view',
  invoke: leftView,
  noHighlight: true,
  standalone: true,
};
export const cmdRightView: BaseCommand = {
  id: 'CmdRightView',
  label: 'command.view-classification-rightView',
  icon: 'commands/common/right-view',
  invoke: rightView,
  noHighlight: true,
  standalone: true,
};
export const cmdTopView: BaseCommand = {
  id: 'CmdTopView',
  label: 'command.view-classification-topView',
  icon: 'commands/common/top-view',
  invoke: topView,
  noHighlight: true,
  standalone: true,
};
export const cmdBottomView: BaseCommand = {
  id: 'CmdBottomView',
  label: 'command.view-classification-bottomView',
  icon: 'commands/common/bottom-view',
  invoke: bottomView,
  noHighlight: true,
  standalone: true,
};
export const cmdIsometricView: BaseCommand = {
  id: 'CmdIsometricView',
  label: 'command.view-classification-isometricView',
  icon: 'commands/common/isometric-view',
  invoke: isometricView,
  noHighlight: true,
  standalone: true,
};
export const cmdVerticalView: BaseCommand = {
  id: 'CmdVerticalView',
  label: 'command.view-classification-verticalView',
  icon: 'commands/common/vertical-view',
  invoke: verticalView,
  noHighlight: true,
  standalone: true,
};
